Skip to content

ROS 2 Jazzy support#26

Merged
macmacal merged 5 commits intojazzy-develfrom
feature/jazzy-port
Aug 25, 2025
Merged

ROS 2 Jazzy support#26
macmacal merged 5 commits intojazzy-develfrom
feature/jazzy-port

Conversation

@macmacal
Copy link
Contributor

@macmacal macmacal commented Aug 22, 2025

Description

This is migration from Humble to Jazzy. This PR should be merged to a new base branch called jazzy-devel.

Motivation and context

How has this been tested?

  • Manually, both with colcon test and on real hardware in custom Jazzy toolbx container:
ARG ROS_DISTRO=jazzy

FROM docker.io/osrf/ros:${ROS_DISTRO}-desktop
ARG ROS_DISTRO

RUN apt update  \
    && apt install -y \
        clang \
        zsh \
        ros-dev-tools \
    # Size optimalization
    && export SUDO_FORCE_REMOVE=yes \
    && apt autoremove -y \
    && apt clean \
    && rm -rf /var/lib/apt/lists/* \
    && userdel -r ubuntu

CMD ["/bin/bash"]
podman build . -t ceai/aegis_dev:jazzy
toolbox create --image localhost/ceai/aegis_dev:jazzy
toolbox enter aegis_dev-jazzy 
# in container
sudo apt update
rosdep install --from-paths src -y -i
source /opt/ros/jazzy/setup.zsh 
colcon build --symlink-install
source ./install/local_setup.zsh
colcon test --event-handlers console_direct+ 

Checklist

  • All TODOs in the code have been resolved or linked to a proper issue.
  • Code has been (auto)formatted.
  • Documentation (e.g., README, CHANGELOG, Wiki) has been updated.
  • All automated checks have passed.

Clickup task: 8699zuex5

@macmacal macmacal requested a review from slimasziom August 22, 2025 09:51
@macmacal macmacal added enhancement New feature or request jazzy ROS 2 Jazzy realted labels Aug 22, 2025
@macmacal macmacal marked this pull request as draft August 22, 2025 09:52
@macmacal macmacal changed the base branch from humble-devel to jazzy-devel August 25, 2025 15:59
@macmacal macmacal requested a review from a team August 25, 2025 15:59
@macmacal macmacal marked this pull request as ready for review August 25, 2025 15:59
Copy link
Contributor

@sivral sivral left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@macmacal macmacal merged commit 5b1514e into jazzy-devel Aug 25, 2025
1 check passed
Copy link
Contributor

@slimasziom slimasziom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@macmacal macmacal deleted the feature/jazzy-port branch August 25, 2025 16:31
@macmacal macmacal mentioned this pull request Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request jazzy ROS 2 Jazzy realted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ROS 2 Jazzy support

3 participants